/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.interfaces;

/**
 *
 * @author Felipe
 */
public interface IGeradoresDeRenda {

    /**
     * Método que retorna o codigo
     * @param retorno:codigo
     */
    int getCodigo();

    /**
     * Método que retorna o nome
     * @param retorno :nome
     */
    String getNone();

    /**
     * Método que retorna o valor
     * @param retorno:valor
     */
    double getValor();

    /** metodo que modifica o codigo
     * @param codigo:novo codigo
     */
    void setCodigo(int codigo);

    /**
     * Metodo que modifica o nome
     * @param nome:novo nome
     */
    void setNome(String nome);

    /**
     * Método que modifica o valor
     * @param valor :novo valor
     */
    void setValor(long valor);

    /**
     * metodo toString
     * @param retorno:retorno em string
     */
    String toString();
    
}
